package com.aispace.taichu.modules.agent;

public enum AgentState {

    IDLE("IDLE"), // 空闲状态
    RUNNING("RUNNING"), // 运行状态
    FINISHED("FINISHED"), // 完成状态
    BLOCKED("BLOCKED"), // 阻塞状态
    ERROR("ERROR"), // 错误状态
    CANCELED("CANCELED"), // 取消状态
    TIMEOUT("TIMEOUT"), // 超时状态
    UNKNOWN("UNKNOWN"); // 未知状态

    private final String state;

    AgentState(String state) {
        this.state = state;
    }

    @Override
    public String toString() {
        return state;
    }
}
